package br.com.vendaext.gerencial.entidades;

import java.io.Serializable;


/** 
 * Bean que representa uma empresa. A empresa pode ter um conjunto de filiais.
 */
public class Empresa implements Entidade {

	/**
	 * Getter of the property <tt>id</tt>
	 * @return  Returns the id.
	 * @uml.property  name="id"
	 */
	@Override
	public Long getId() {
		return id;
	}

	/**
	 * @uml.property  name="id"
	 */
	private Long id;

	/**
	 * Setter of the property <tt>id</tt>
	 * @param id  The id to set.
	 * @uml.property  name="id"
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @uml.property  name="razaoSocial"
	 */
	private String razaoSocial;

	/**
	 * Getter of the property <tt>razaoSocial</tt>
	 * @return  Returns the razaoSocial.
	 * @uml.property  name="razaoSocial"
	 */
	public String getRazaoSocial() {
		return razaoSocial;
	}

	/**
	 * Setter of the property <tt>razaoSocial</tt>
	 * @param razaoSocial  The razaoSocial to set.
	 * @uml.property  name="razaoSocial"
	 */
	public void setRazaoSocial(String razaoSocial) {
		this.razaoSocial = razaoSocial;
	}

	/**
	 * @uml.property  name="nomeFantasia"
	 */
	private String nomeFantasia;

	/**
	 * Getter of the property <tt>nomeFantasia</tt>
	 * @return  Returns the nomeFantasia.
	 * @uml.property  name="nomeFantasia"
	 */
	public String getNomeFantasia() {
		return nomeFantasia;
	}

	/**
	 * Setter of the property <tt>nomeFantasia</tt>
	 * @param nomeFantasia  The nomeFantasia to set.
	 * @uml.property  name="nomeFantasia"
	 */
	public void setNomeFantasia(String nomeFantasia) {
		this.nomeFantasia = nomeFantasia;
	}

	/**
	 * @uml.property  name="cnpj"
	 */
	private String cnpj;

	/**
	 * Getter of the property <tt>cnpj</tt>
	 * @return  Returns the cnpj.
	 * @uml.property  name="cnpj"
	 */
	public String getCnpj() {
		return cnpj;
	}

	/**
	 * Setter of the property <tt>cnpj</tt>
	 * @param cnpj  The cnpj to set.
	 * @uml.property  name="cnpj"
	 */
	public void setCnpj(String cnpj) {
		this.cnpj = cnpj;
	}

}
